iT邦幫忙

2024 iThome 鐵人賽

DAY 16
0

今天介紹BOM的方法,我自己用過而且覺得好用的

第一個是alert( ) ,後面輸入內容,會跳出談窗顯示你輸入的內容
https://ithelp.ithome.com.tw/upload/images/20240925/20168661kr2lxwTQVn.jpg
第二個是prompt ( ) ,跳出可輸入訊息的問題或對話,可針對答案做判斷之類的
https://ithelp.ithome.com.tw/upload/images/20240925/2016866143by8AuMYj.jpg
第三個是scrollTo( ) ,可以讓瀏覽器滾動至指定位置,我常用的是換頁時滾動至最上方

第四個及第五個setTimeout( )、setInterval( ),setTimeout( ) 只會執行一次就結束,而 setInterval ( ) 則是會在間隔固定的時間不斷重複,都會回傳一個獨立的 timer ID,setTimeout( )與setInterval( ),後面可以帶一個參數,單位是毫秒,假設我們要讓一個函式晚一秒執行,可以用 :
https://ithelp.ithome.com.tw/upload/images/20240925/20168661gCeZx5uU5j.jpg
便會延遲一秒才執行打印,打印結果是’延遲了一秒’。
https://ithelp.ithome.com.tw/upload/images/20240925/20168661D7VFmWHtlx.jpg
而setInterval( )則會一直打印
https://ithelp.ithome.com.tw/upload/images/20240925/20168661vXaK8tA13Z.jpg
該如何取消呢 ? 就可以用clearInterval( ) 與 setInterval( )來取消,小括號裡面需要輸入獨立的 timer ID,在例子中就是countTime,就可以取消囉。

最後一個是history,瀏覽器能記錄使用者造訪的網頁、頁數等等,使用

history.back( ) ; 

可以返回上一頁

history.go( 1 ) ; 

可以回到正在瀏覽的頁數


上一篇
第十五天 - - JavaScript BOM & DOM(1)
下一篇
第十七天 - - JavaScript BOM & DOM(3)
系列文
跟著鱷魚妹妹一起坐牢之JavaScript 30天17
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言